.app-file-input {
  display: inline-block;
  .file-container,
  .file-upload-container {
    border-radius: 0.2em;
    border: 1px solid #c8cdd3;
    background: #fff;
  }

  .file-container {
    .delete-btn {
      display: inline-block;
      padding: 0.3em 0.5em;
      color: #007FA9;
      border-left: 1px solid #c8cdd3;
      &:hover {
        cursor: pointer;
      }
    }
    margin-bottom: 0.2rem;
  }

  .file-text {
    display: inline-block;
    padding: 0.3em;
    border: none;
  }

  .file-upload-btn {
    position: relative;
    margin:0;
    padding: 0.3em 0.5em;
    color: #007FA9;
    border-left: 1px solid #c8cdd3;
    cursor: pointer;

    .file-input {
      position:absolute;
      clip:rect(0 0 0 0);
    }

  }

}
